package com.hq.ims.data.vo;

import com.hq.authority.utils.AppUtils;
import com.hq.ims.data.config.verification.VdAdd;
import com.hq.ims.data.config.verification.VdEdit;
import com.hq.ims.data.entity.Area;
import com.hq.ims.data.entity.CompanyChangeHistory;
import com.hq.ims.data.vo.auth.BaseRowAuthVo;
import com.hq.utils.util.ListUtils;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;
import org.mapstruct.Mapper;
import org.mapstruct.Mappings;
import org.mapstruct.factory.Mappers;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import java.util.List;
import java.util.stream.Collectors;


/**
 * @author 蒋柏平
 * @since 20241031
 */
@Mapper
public interface CompanyChangeHistoryMapstruct {

    CompanyChangeHistoryMapstruct INSTANCE = Mappers.getMapper(CompanyChangeHistoryMapstruct.class);

    //-------------------------------- 转换VO类 --------------------------------

    //-------------------------------- 以下为自定义类[输出对象] --------------------------------

    @ApiModel(value = "原始对象的扩展类")
    @Data
    class CompanyChangeHistoryVo extends CompanyChangeHistory {



    }



    //-------------------------------- springboot验证标识 --------------------------------

}
